package com.cnsoft.weixin.share;

import java.util.HashMap;

import org.cnsoft.framework.constants.ICFrameworkConstants;
import org.cnsoft.framework.weixin.ISWxShareInfo;
import org.springframework.stereotype.Service;

/**
 * 微信公众号文章分享
 * 
 * @author ZMSoft
 * @see <WxShareController>
 */
@Service("MaterialShareService")
public class MaterialShareServiceImpl implements ISWxShareInfo, ICFrameworkConstants {
	
	/**
	 * 获得文章分享数据信息
	 * 
	 * @param id
	 *            文章ID
	 * @return 返回参数必须包含<br>
	 *         title 分享标题<br>
	 *         desc 分享描述<br>
	 *         link 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致<br>
	 *         imgUrl 分享图标<br>
	 */
	public HashMap<String, Object> loadShareInfo(String type,String id) {
		return loadDefault();
		// 根据ID从分类素材关系里面获取需要信息
		// 分享内容判定
//		JSONObject material = new JSONObject();
//		if (EmptyHelper.isEmpty(id)) {
//			return loadDefault();
//		}else {
//			if("1".equals(type)){
//			}else if("2".equals(type)){
//			}
//		}
//		return material;
	}

	private HashMap<String, Object> loadDefault() {
		HashMap<String, Object> material = new HashMap<String, Object>();
		// 设定分享标题
		material.put("title", "早饭堂社区");
		// 设定分享简介描述
		material.put("desc", "关注你关注的，就是我的整合。");
		// 设定分享图片/缩略图
		material.put("imgUrl", "http://www.onmydream.cc/logo3.png");
		// 设定分享地址
		material.put("link", "http://open.gam9527.com");
		return material;
	}
}
